home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #2
/
Amiga Plus CD - 1995 - No. 2.iso
/
pd
/
mui
/
netprobe
/
makefile
< prev
next >
Wrap
Makefile
|
1995-04-11
|
2KB
|
86 lines
S = src
I = include
O = obj
B = bin
GSTFILE = $O/NetProbe.gst
STARTUP = LIB:c.o
STDLIBS = LIB:sc.lib LIB:envoy.lib LIB:envoysupport.lib LIB:amiga.lib # LIB:debug.lib
CFLAGS = noversion autoregister stringmerge noicons nostkchk idir=$I streq debug=line # def=SERIAL_DEBUGGING
OBJ = $O/main.o $O/Timer.o $O/Envoy.o $O/stuff.o $O/Version.o
BIN = $B/NetProbe
VERSION = 4
all: $(GSTFILE) $(BIN)-MUI $(BIN)-shell # $(BIN)-GadTools
archive:
-delete /NetProbe.$(VERSION).lha
-delete obj/*.o
-delete obj/*.gst
"'/';'lha -r a NetProbe.$(VERSION).lha NetProbe';'lha v NetProbe.$(VERSION).lha'"
cp /NetProbe.$(VERSION).lha Archive:MyStuff
release:
make archive
lha d ../NetProbe.$(VERSION).lha *private*
lha d ../NetProbe.$(VERSION).lha *RCS*
$(GSTFILE): $I/makegst.h
@echo Compiling $@
@echo "\#include <makegst.h>" > $S/makegst.c
@sc noobjname MakeGst=$(GSTFILE) $(CFLAGS) $S/makegst.c
@rm $S/makegst.c
bump:
@echo Bumping...
-@protect include/NetProbe.\#? rwed quiet
@"'cd include';'bumprev $(VERSION) NetProbe';'popcd'"
@delete include/NetProbe.i
@protect include/NetProbe.\#? r quiet
@sc OBJNAME=obj/Version.o src/Version.c $(CFLAGS) GSTImmediate GST=$(GSTFILE)
$(BIN)-MUI: $(OBJ) $O/ui-MUI.o
@echo Linking $@
@slink TO $@.dbg FROM $(STARTUP) $(OBJ) $O/ui-MUI.o LIB $(STDLIBS) quiet batch noicons ADDSYM
@slink FROM $@.dbg to $@ quiet StripDebug
$(BIN)-GadTools: $(OBJ) $O/ui-GadTools.o
@echo Linking $@
@slink TO $@.dbg FROM $(STARTUP) $(OBJ) $O/ui-GadTools.o LIB $(STDLIBS) quiet batch noicons ADDSYM
@slink FROM $@.dbg to $@ quiet StripDebug
$(BIN)-shell: $(OBJ) $O/ui-shell.o
@echo Linking $@
@slink TO $@.dbg FROM $(STARTUP) $(OBJ) $O/ui-shell.o LIB $(STDLIBS) quiet batch noicons ADDSYM
@slink FROM $@.dbg to $@ quiet StripDebug
.c.o:
@echo Compiling $*.c
@sc objname=$@ $*.c $(CFLAGS) GSTImmediate GST=$(GSTFILE)
doc/NetProbe.guide: doc/NetProbe.texi
@makeinfo --amiga-39 $< -o $@
# @ed $@
$O/main.o: $S/main.c
$O/Timer.o: $S/Timer.c
$O/Envoy.o: $S/Envoy.c
$O/stuff.o: $S/stuff.c
$O/Version.o: $S/Version.c $I/NetProbe.h
$O/ui-MUI.o: $S/ui-MUI.c $I/ui-MUI.h
$O/ui-GadTools.o: $S/ui-GadTools.c $I/ui-GadTools.h
$O/ui-shell.o: $S/ui-shell.c $I/ui-shell.h